import Vue from 'vue';
import 'element-ui/lib/theme-chalk/index.css';

import 'normalize.css/normalize.css'; // CSS resets
import './plugins/element.js'; //element-ui
import '@/styles/index.scss'; // global css

import App from './App.vue';
import router from './router';
import store from './store';
// import "@/utils/rem.js";

import './plugins'; //全局插件
import './icons'; // svg icon
import './filters'; //vue全局过滤器
import './permission'; // 权限控制入口
import './utils/error-log'; // 前端错误日志
import throttling from './directive/throttling/index.js'; // 指令防止重复点击按钮

// import VueVideoAudit from 'vue-video-audit';
// import 'vue-video-audit/dist/vue-video-audit.css'

Vue.config.productionTip = false;
// Vue.use(VueVideoAudit);

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app');
